/**
 *  title ：名称
 */

// 默认情况下 order 是 undefined，这个钩子会在 HTML 被转换后应用。
// 为了注入一个应该通过 Vite 插件管道的脚本，
// 'order: 'pre' 指将在处理 HTML 之前应用。
// order: 'post' 是在所有未定义的 order 的钩子函数被应用后才应用。
export default  (title) => {
    return {
        name:'lxl-change-html',
        transformIndexHtml: {
            order: 'pre',
            load:()=> {
                console.log("load", load);
            },
            handler: (html, ctx) => {
                // console.log("ctx", ctx.path);
                if (ctx.path === '/index.html') {
                    return html.replaceAll("<%= title %>", title)
                } else {
                    return html;
                }
            }
        }
    }
}
